#include "portinfo.h"

PortInfo::PortInfo(QObject *parent) : QObject(parent)
{

}

PortInfo::PortInfo(int portno, int comno, QString comnm, int baudrate,int databit,
                   int stopbit, int checkbit, QString flowcontrol, int rxtime, int tetime)
{
    this->portNo = portno;
    this->comNo = comno;
    this->comNm = comnm;
    this->baudRate = baudrate;
    this->dataBit = databit;
    this->stopBit = stopbit;
    this->checkBit = checkbit;
    this->flowControl = flowcontrol;
    this->rxTime = rxtime;
    this->teTime = tetime;

}

void PortInfo::setPortNo(int portno)
{
    this->portNo = portno;
}

int PortInfo::getPortNo()
{
    return this->portNo;
}

void PortInfo::setComNo(int comno)
{
    this->comNo = comno;
}

int PortInfo::getComNo()
{
    return this->comNo;
}


void PortInfo::setComNm(QString comnm)
{
    this->comNm = comNm;
}

QString PortInfo::getComNm()
{
    return this->comNm;
}

void PortInfo::setBaudRate(int baudrate)
{
    this->baudRate = baudrate;
}

int PortInfo::getBaudRate()
{
    return this->baudRate;
}

void PortInfo::setDataBit(int databit)
{
    this->dataBit = databit;
}

int PortInfo::getDataBit()
{
    return this->dataBit;
}

void PortInfo::setStopBit(int stopbit)
{
    this->stopBit=stopbit;
}

int PortInfo::getStopBit()
{
    return this->stopBit;
}

void PortInfo::setCheckBit(int checkbit)
{
    this->checkBit = checkbit;
}

int PortInfo::getCheckBit()
{
    return this->checkBit;
}

QString PortInfo::getFlowControl() const
{
    return flowControl;
}

void PortInfo::setFlowControl(const QString &value)
{
    flowControl = value;
}

int PortInfo::getRxTime() const
{
    return rxTime;
}

void PortInfo::setRxTime(int value)
{
    rxTime = value;
}

int PortInfo::getTeTime() const
{
    return teTime;
}

void PortInfo::setTeTime(int value)
{
    teTime = value;
}

